package com.info.zhiduoduo.admin.model.formbean.taxer;

import com.alibaba.excel.annotation.ExcelProperty;
import com.info.zhiduoduo.common.excelconverter.InvoiceTypeConverter;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ImportProjectTemplateFormBean {

	//序号
	@ExcelProperty(index = 0)
	private Integer row;
	//项目名称
	@ExcelProperty(index = 1)
	private String projectName;
	//项目描述
	@ExcelProperty(index = 2)
	private String projectDesc;
	//分类名
	@ExcelProperty(index = 3)
	private String categoryname;
	//含税金额
	@ExcelProperty(index = 4)
	private Double projectAmount;
	//服务费率
	@ExcelProperty(index = 5)
	private Double serviceRate;
	//开票服务费
	@ExcelProperty(index = 6)
	private Double serviceCharge;
	//税率
	@ExcelProperty(index = 7)
	private Double taxRate;
	//税费
	@ExcelProperty(index = 8)
	private Double taxFee;
	//发票类型
	@ExcelProperty(index = 9, converter = InvoiceTypeConverter.class)
	private Integer invoiceType;
	//发票内容
	@ExcelProperty(index = 10)
	private String invoiceContent;
	//发票邮箱
	@ExcelProperty(index = 11)
	private String invoiceEmail;
	//工作室名
	@ExcelProperty(index = 12)
	private String name;
	//企业名称
	@ExcelProperty(index = 13)
	private String companyName;
	//企业纳税人识别码
	@ExcelProperty(index = 14)
	private String companyCreditcode;
	//企业地址
	@ExcelProperty(index = 15)
	private String companyAddr;
	//企业电话
	@ExcelProperty(index = 16)
	private String companyPhone;
	//企业银行
	@ExcelProperty(index = 17)
	private String companyBank;
	//企业银行卡号
	@ExcelProperty(index = 18)
	private String companyAcctno;
	//项目周期
	@ExcelProperty(index = 19)
	private int projectcycle;
	//确认开票时间
	@ExcelProperty(index = 20)
	private Date finishtime;
	//创建日期
	@ExcelProperty(index = 21)
	private Date createtime;

}
